﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Entidades;
using AccesoBD;

namespace PresentacionEscritorio
{
    public partial class frmConsultarPractica : Form
    {
        public frmConsultarPractica()
        {
            InitializeComponent();
        }

        private void frmConsultarPractica_Load(object sender, EventArgs e)
        {
            cargarComboEspecialidad();
            cmbEspecialidades.SelectedIndex = -1;
        }

        private void dgvMedicos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }


        private void cargarComboEspecialidad()
        {
            Practicas p = new Practicas();
            List<Especialidad> lista = p.obtenerEspecialidad();

            if (lista != null)
            {
                cmbEspecialidades.DataSource = lista;
                cmbEspecialidades.ValueMember = "codEspecialidad";
                cmbEspecialidades.DisplayMember = "nombre";
            }
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Seguro que desea salir?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (result == DialogResult.Yes)
                this.Close();
        }

        private void btnAceptar_Click(object sender, EventArgs e)
        {
            cmbEspecialidades.SelectedIndex = -1;
            txtNombre.Text = "";
        }

        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int id = 0;
            string nombre = "";

            id = int.Parse(cmbEspecialidades.SelectedValue.ToString());
            nombre = txtNombre.Text;

            Practicas prac = new Practicas();
            List<Practica> lis = prac.obtenerPracticaSegunBusqueda(id, nombre);
            dgvPractica.DataSource = lis;



        }










    }
}
